Entity based Programming Paradigm

نویسنده

  • Nimit Singhania
چکیده

Distributed systems are becoming increasingly important in order to scale services. However, these systems are complex with significant concurrency and need for synchronization. Hence, these are difficult to develop and we need better ways to program such systems. In this work, we present a new paradigm to program distributed systems based on real world distributed systems. We are social beings and are part of various teams and organizations or “real world” distributed systems. A fundamental approach we use to manage complexity of such real world systems is to abstract teams or organizations into single entities. We can use a similar approach in distributed systems to abstract a collection of nodes into an abstract entity and thus, make it easier to develop them. In this paper, we present this idea of entity abstraction and discuss various advantages of this approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Organizational Black Hole Theory

There are issues in organizations that require new theoretical formulation. Hence, metaphorical theorizing is used in the study of organizations to interpret them and understand their complexities. In this method, the organization is likened to an entity and one of the key features of that entity is generalized to the organization. It should be borne in mind that most organizational theories ar...

متن کامل

نگاهی به پارادایم‌های سه‌گانه‌ی مدرن در اطلاع‌شناسی

The focal question in the field of informatology is the nature of information. Modern informatological theories can be grouped in three paradigms, i.e. mathematical-natural paradigm, semantic paradigm and cognitive paradigm. The difference between these paradigms depends on the factors of subjectivity and objectivity. Under the mathematical-natural paradigm, information is studied as a physical...

متن کامل

Towards a Simulation-Based Programming Paradigm for AI applications

We present initial ideas for a programming paradigm based on simulation that is targeted towards applications of artificial intelligence (AI). The approach aims at integrating techniques from different areas of AI and is based on the idea that simulated entities may freely exchange data and behavioural patterns. We define basic notions of a simulation-based programming paradigm and show how it ...

متن کامل

Towards a Programming Paradigm for Artificial Intelligence Applications Based On Simulation

In this work, we propose to use simulation as a key principle for programming AI applications. The approach aims at integrating techniques from different areas of AI and is based on the idea that simulated entities may freely exchange data and behavioural patterns. We introduce basic notions of a simulation-based programming paradigm and show how it can be used for implementing different scenar...

متن کامل

Notification Oriented Paradigm (NOP) and Imperative Paradigm: A Comparative Study

This paper presents a new programming paradigm named Notification Oriented Paradigm (NOP) and analyses performance aspects of NOP programs by means of an experiment. NOP provides a new manner to conceive, structure, and execute software, which allows better performance, causal-knowledge organization, and entity decoupling than standard solutions based upon current paradigms. These paradigms are...

متن کامل

Teaching Distributed Programming Concepts using a Java and Logo-based Framework

This work describes a Java and Logo-based framework, which facilitates an understanding of distributed programming in an active learning setting. The framework, called MultiWorldLogo, simulates multiple separated grids (worlds) with interacting entities, teaches the elements of message passing, and introduces the mobile agent paradigm. It includes system-configurable unreliability (i.e. message...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015